Çàêðûòü îêíî
Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"
3.5.6. Còpóêòópa òaáëèöû èìeí.
Kaæäoe èìÿ, âcòpeòèâøeecÿ â xoäe cèíòaêcè÷ecêoão paçáopa, çaíocèòcÿ â òaáëèöó èìeí (ecëè eão òaì eùe íeò) è óæe íe ìoæeò áûòü oòòóäa âû÷epêíóòo.
B òaáëèöe èìeí xpaíèòcÿ cëeäóùee:
%LISTM
-ccûëêa ía çía÷eíèe - 2 áaéòa,
-áaéò çaùèòû (êoíòpoëÿ),
-cìeùeíèe òeêcòa èäeíòèôèêaòopa oòíocèòeëüío ía÷aëa \áóôepa èìeí\ (èìeóeìoão òaêæe \òaáëèöeé èäeíòèôèêaòopoâ\).
%ENDL
Taêaÿ opãaíèçaöèÿ òaáëèöè èìeí ïoçâoëÿeò:
%LEFT 5
%LIST
-ýêoíoìèòü ïaìÿòü ïpè íeáoëüøoì êoëè÷ecòâe èìeí èëè èx ìaëoé äëèíe (ìeíee 8 cèìâoëoâ, ò.e. ÷aùe âceão âcòpe÷aþùèecÿ èìeía).
-c÷èòaòü âce cèìâoëû èäeíòèôèêaòopa çía÷èìûìè.
%ENDL
%LEFT -5
Áóôep èìeí ïpè íeoáxoäèìocòè ìoæeò pacøèpÿòücÿ, ïpè ýòoì ìeíÿeòcÿ eão ía÷aëüíûé aäpec (èìeíío ïoýòoìó â òaáëèöe èìeí xpaíèòcÿ \cìeùeíèe\ èäeíòeôèêaòopa oòíocèòeëüío ía÷aëa áóôepa).
Hoìep èìeíè çaíèìaeò oäèí áaéò. B P-èíòepïpeòaòope âeçäe âìecòo èìeíè ècïoëüçóeòcÿ eão íoìep. Äeécòâèòeëüío, ïo íoìepó èìeíè oäíoçía÷ío âoccòaíaâëèâaþòcÿ âce eão xapaêòepècòèêè.
Taáëèöa èìeí còaòè÷ecêè çaíèìaeò 5 oòäeëüíûx còpaíèö è opãaíèçoâaía ïo ïpèíöèïó èíäeêcíoão äocòóïa, ãäe èíäeêcoì cëóæèò íoìep èìeíè; áaéòû còpaíèö c oäèíaêoâûì íoìepoì oïècûâaþò oäío è òo æe èìÿ.
Còpóêòópa áaéòa êoíòpoëÿ òaêoâa:
%LISTM
-7,6 áèòû - çaùèòa èìeíè:
00 - çaùèòû íeò, 01 - ÷acòè÷íaÿ çaùèòa, 10 - ïoëíaÿ çaùèòa, 11 - cècòeìíaÿ (aácoëþòíaÿ) çaùèòa.
-1 áèò - ïpèçíaê cècòeìíocòè, ò.e. ïpèçíaê, íaäo èëè íe íaäo âûäaâaòü èìÿ ïo ïpeäïècaíèþ "KATAËOÃ BCEX ÈMEH" (0 - íaäo, 1 - íe íaäo).
-0 áèò - ïpèçíaê íaëè÷èÿ êoíòpoëÿ ça èìeíeì (0 - íeò, 1 - äa).
%ENDL
Taáëèöa èìeí çaïoëíÿeòcÿ ïocëeäoâaòeëüío, ía÷èíaÿ c 0-ão èìeíè. B ía÷aëe òaáëèöû íaxoäÿòcÿ còaíäapòíûe èìeía, çaíocèìûe ïpè âûçoâe èíòepïpeòaòopa. Taáëèöa còaíäapòíûx èìeí ïpèâeäeía â 5.4.4 ïpè oïècaíèè âíóòpeííeão ïpeäcòaâëeíèÿ còaíäapòíûx ïpoöeäóp (óêaçaííûe íoìepa ÿâëÿþòcÿ òaêæe íoìepaìè èx èìeí). C äpóãoé còopoíû (oò ¤FF âíèç) pacïoëaãaþòcÿ ëoêaëüíûe èìeía ìoäóëeé è ècïoëíèòeëeé.
B áóôepe èìeí èäeíòèôèêaòop xpaíèòcÿ â cëeäóþùeì âèäe:
%LISTM
-áaéò, oïpeäeëÿeìûé óêaçaííûì â òaáëèöe èìeí cìeùeíèeì - äëèía èäeíòèôèêaòopa â cèìâoëax,
-äaëee - caì èäeíòèôèêaòop, ïo cèìâoëó â áaéòe.
%ENDL
K ïpeèìóùecòâaì òaêoão cïocoáa ïpeäcòaâëeíèÿ oòíocèòcÿ:
%LEFT 5
%LISTD
-Áûcòpûé äocòóï ê èìeíè.
-Maëûé oáúeì òpeáóeìoé ïaìÿòè.
-Óäoácòâo âíóòpeííeão ïpeäcòaâëeíèÿ èìeí; êoìïaêòíocòü ïpeäcòaâëeíèÿ èìeíè âo âíóòpeííeì êoäe.
-Cooòâeòcòâèe ìeòoäa äocòóïa aïïapaòíûì âoçìoæíocòÿì ÝBM è, êaê cëeäcòâèe, óäoácòâo oápaáoòêè.
-Cooòâeòcòâèe ìeòoäa äocòóïa âûápaííoìó ìexaíèçìó peaëèçaöèè ïpoöeäóp.
%ENDL
%LEFT -5
B peçóëüòaòe óäaëocü äocòè÷ü âûcoêoão áûcòpoäeécòâèÿ P-èíòepïpeòaòopa ïpè paáoòe c èìeíaìè.
K íeäocòaòêaì cïocoáa ìoæío oòíecòè:
%LISTD
-Maëoe êoëè÷ecòâo âoçìoæíûx èìeí (256, âêëþ÷aÿ còaíäapòíûe è èìeía aêòèâíûx ìoäóëeé).
-Áûcòpóþ çacopÿeìocòü òaáëèöû èìeí.
%ENDL